home *** CD-ROM | disk | FTP | other *** search
-
- // JavaScript wrapper for r3dropto.h
- // Auto generated file, do not modify by hand
- // Copyright ⌐ 2004, Realsoft Graphics Oy
-
- var R3_DROPTOOL_H = 1;
- include("oops/r3root.js")
-
-
- var R3CLID_DROPTOOL = 869;
-
-
-
-
- // Description: Creates a drop object.
- // Virtual method
- // Returns: Boolean, must be true.
- // p1: Integer, class id of the drop object to be created.
- // p2: Object, window where the drop object will be inserted.
- // p3: Tag[], tags (R3DRPTGTWA_DropType, R3DRPTGTWA_DropData)
-
- R3DROPTOOLM_CREATEDROPOBJECT = 869000;
-
- function mR3DROPTOOLM_CREATEDROPOBJECT(p1, p2, p3) {
- return Do3(this.r3obj, 869000, p1, R3TID_INTEGER, 0, p2, R3TID_OBJECT, 0, p3, R3TID_TAG, R3TNF_ARRAY);
- }
-
- // Description: Class message. Install new drop tool.
- // Returns: Boolean, true if succeeded
- // p1: Integer, class id of the tool group
- // p3: Integer, class id of the tool
-
- R3DROPTOOLCM_INSTALLTOOLCLAS = 869001;
-
- function mR3DROPTOOLCM_INSTALLTOOLCLAS(p1, p3) {
- return DoA2(this.r3obj, 869001, p1, R3TID_INTEGER, 0, p3, R3TID_INTEGER, 0);
- }
-
- // Description: Class method. Install new tool group.
- // Returns: Boolean, true if succeeded.
- // p1: Integer, class id of the group
- // p3: String, symbolic name for the group.
-
- R3DROPTOOLCM_INSTALLTOOLGROU = 869004;
-
- function mR3DROPTOOLCM_INSTALLTOOLGROU(p1, p3) {
- return DoA2(this.r3obj, 869004, p1, R3TID_INTEGER, 0, p3, R3TID_STRING, 0);
- }
-
- // Description: Send to a droptool when it is activated/inactivated.
-
- R3DROPTOOLM_INACTIVATE = 869008;
-
- function mR3DROPTOOLM_INACTIVATE() {
- DoA(this.r3obj, 869008, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Install IO methods for a certain
-
- R3DROPTOOLCM_INSTALLIO = 869009;
-
- function mR3DROPTOOLCM_INSTALLIO() {
- DoA(this.r3obj, 869009, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Writes the create-only attributes
-
- R3DROPTOOLCM_WRITECREATEONLY = 869010;
-
- function mR3DROPTOOLCM_WRITECREATEONLY() {
- DoA(this.r3obj, 869010, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Writes the attributes
-
- R3DROPTOOLCM_WRITEATTRIBUTES = 869011;
-
- function mR3DROPTOOLCM_WRITEATTRIBUTES() {
- DoA(this.r3obj, 869011, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Read the create-only attributes for a gui object. * Adds a R3CREATEATTRIBUTENODE node to
- // the create attribute list.
-
- R3DROPTOOLCM_READCREATEONLYA = 869012;
-
- function mR3DROPTOOLCM_READCREATEONLYA() {
- DoA(this.r3obj, 869012, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Free the create only attributes allocated in the * R3DROPTOOLCM_READCREATEONLYATTRIBUTES method.
-
- R3DROPTOOLCM_FREECREATEONLYA = 869013;
-
- function mR3DROPTOOLCM_FREECREATEONLYA() {
- DoA(this.r3obj, 869013, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Read attributes for the gui object given as parameter
-
- R3DROPTOOLCM_READATTRIBUTES = 869014;
-
- function mR3DROPTOOLCM_READATTRIBUTES() {
- DoA(this.r3obj, 869014, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Create a gui object, whose create-only attributes have been read using the R3DROPTOOLCM_READCREATEONLYATTRIBUTES method.
-
- R3DROPTOOLCM_CREATEREADOBJEC = 869015;
-
- function mR3DROPTOOLCM_CREATEREADOBJEC() {
- DoA(this.r3obj, 869015, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Load a gui object, whose clid is given as parameter
-
- R3DROPTOOLCM_LOAD = 869016;
-
- function mR3DROPTOOLCM_LOAD() {
- DoA(this.r3obj, 869016, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Save gui object
-
- R3DROPTOOLCM_SAVE = 869017;
-
- function mR3DROPTOOLCM_SAVE() {
- DoA(this.r3obj, 869017, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Find the io handler class for an object class
-
- R3DROPTOOLCM_FINDIOHANDLER = 869018;
-
- function mR3DROPTOOLCM_FINDIOHANDLER() {
- DoA(this.r3obj, 869018, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Do anything necessary to remove an object from a gui hierarchy
-
- R3DROPTOOLCM_RELEASE = 869019;
-
- function mR3DROPTOOLCM_RELEASE() {
- DoA(this.r3obj, 869019, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Set/reset GUI editing mode
- // p1: Object, object
- // p2: Integer, true if set false is reset.
- // p3: Tag[], tag list
-
- R3DROPTOOLCM_SETEDITMODE = 869020;
-
- function mR3DROPTOOLCM_SETEDITMODE(p1, p2, p3) {
- Do3(this.r3obj, 869020, p1, R3TID_OBJECT, 0, p2, R3TID_INTEGER, 0, p3, R3TID_TAG, R3TNF_ARRAY);
- }
-
- // Description: Open a window for editing an earlier dropped widget
- // Virtual method
-
- R3DROPTOOLCM_EDIT = 869021;
-
- function mR3DROPTOOLCM_EDIT() {
- DoA(this.r3obj, 869021, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Event from the extension window
-
- R3DROPTOOLCM_EXTENSIONEVENT = 869022;
-
- function mR3DROPTOOLCM_EXTENSIONEVENT() {
- DoA(this.r3obj, 869022, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Event from the extension window when dragging
- // Virtual method
-
- R3DROPTOOLCM_EXTENSIONDRAGEV = 869023;
-
- function mR3DROPTOOLCM_EXTENSIONDRAGEV() {
- DoA(this.r3obj, 869023, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Gets freedom flags for a widget.
-
- R3DROPTOOLCM_GETFREEDOM = 869024;
-
- function mR3DROPTOOLCM_GETFREEDOM() {
- DoA(this.r3obj, 869024, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Class method. Registers a gadget class for a droppable object.
- // Virtual method
- // Returns: Boolean, true if succeeded.
- // p1: Integer, class id of the droppable object
- // p3: Integer, class id of the gadget
-
- R3DROPTOOLCM_REGISTERGADGETC = 869025;
-
- function mR3DROPTOOLCM_REGISTERGADGETC(p1, p3) {
- return DoA2(this.r3obj, 869025, p1, R3TID_INTEGER, 0, p3, R3TID_INTEGER, 0);
- }
-
- // Description: Class method. Returns gadget clid for a droppable object clid.
- // Virtual method
- // Returns: Integer, class id of the gadget class
- // p3: Integer, class id of the droppable object
-
- R3DROPTOOLCM_GETGADGETCLID = 869026;
-
- function mR3DROPTOOLCM_GETGADGETCLID(p3) {
- return DoA(this.r3obj, 869026, p3, R3TID_INTEGER, 0);
- }
-
- // Description: Delete the given object.
- // Virtual method
-
- R3DROPTOOLCM_DELETE = 869027;
-
- function mR3DROPTOOLCM_DELETE() {
- DoA(this.r3obj, 869027, 0, R3TID_INTEGER, 0);
- }
-
- // Description: creates a unique name for a gui object to be created
-
- R3DROPTOOLCM_CREATEUNIQUENAM = 869028;
-
- function mR3DROPTOOLCM_CREATEUNIQUENAM() {
- DoA(this.r3obj, 869028, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Skip a gui object that can not be read.
-
- R3DROPTOOLCM_SKIP = 869029;
-
- function mR3DROPTOOLCM_SKIP() {
- DoA(this.r3obj, 869029, 0, R3TID_INTEGER, 0);
- }
-
-
-
-
- var R3DROPTOOLA_Window = 869500; // Object
- R3DROPTOOLA_Button = 869501;
- function GetR3DROPTOOLA_Button() {
- return R3ToJS(R3Get(this.r3obj, R3DROPTOOLA_Button, R3TID_OBJECT, 0));
- }
-
- R3DROPTOOLA_Controls = 869502;
- function GetR3DROPTOOLA_Controls() {
- return R3ToJS(R3Get(this.r3obj, R3DROPTOOLA_Controls, R3TID_OBJECT, 0));
- }
-
- R3DROPTOOLA_StatusControls = 869503;
- function GetR3DROPTOOLA_StatusControls() {
- return R3ToJS(R3Get(this.r3obj, R3DROPTOOLA_StatusControls, R3TID_OBJECT, 0));
- }
-
- R3DROPTOOLA_Active = 869504;
- function SetR3DROPTOOLA_Active(value) {
- R3Set(this.r3obj, R3DROPTOOLA_Active, value, R3TID_INTEGER, 0);
- }
-
- function GetR3DROPTOOLA_Active() {
- return R3Get(this.r3obj, R3DROPTOOLA_Active, R3TID_INTEGER, 0);
- }
-
- var R3DROPTOOLA_CtrlWindow = 869505; // Object
- var R3DROPTOOLA_StatusWindow = 869506; // Object
- R3DROPTOOLA_RootWindow = 869507;
- function SetR3DROPTOOLA_RootWindow(value) {
- R3Set(this.r3obj, R3DROPTOOLA_RootWindow, value, R3TID_OBJECT, 0);
- }
-
- function GetR3DROPTOOLA_RootWindow() {
- return R3ToJS(R3Get(this.r3obj, R3DROPTOOLA_RootWindow, R3TID_OBJECT, 0));
- }
-
- R3DROPTOOLA_LayerList = 869508;
- function SetR3DROPTOOLA_LayerList(value) {
- R3Set(this.r3obj, R3DROPTOOLA_LayerList, value, R3TID_OBJECT, 0);
- }
-
- function GetR3DROPTOOLA_LayerList() {
- return R3ToJS(R3Get(this.r3obj, R3DROPTOOLA_LayerList, R3TID_OBJECT, 0));
- }
-
- var R3DROPTOOLA_Parent = 869509; // Object
- var R3DROPTOOLA_Manager = 869510; // Object
- var R3DROPTOOLA_EventObject = 869511; // Object
- var R3DROPTOOLA_ActiveFlags = 869512; // Integer
- var R3DROPTOOLA_ClidVersions = 869517; // Tag[]
- var R3DROPTOOLA_CreateAttributeList = 869518; // r3List[]
- R3DROPTOOLA_Group = 869520;
- function GetR3DROPTOOLA_Group() {
- return R3Get(this.r3obj, R3DROPTOOLA_Group, R3TID_INTEGER, 0);
- }
-
- var R3DROPTOOLA_NoName = 869522; // Boolean
- var R3DROPTOOLA_SeparateWindow = 869523; // Boolean
- var R3DROPTOOL_MAXTOOLCOUNT = 1000;
- var R3DROPTOOL_MAXGROUPCOUNT = 1000;
- var R3DROPTOOLACTIVE_EDIT = 1;
- var R3DROPTOOLACTIVE_DELETE = 2;
- var R3DROPTOOLACTIVE_DRAG = 4;
- var R3DROPTOOLACTIVE_DROP = 8;
- var R3DROPTOOLACTIVE_SAVE = 16;
- var R3DROPTOOLACTIVE_REPLACE = 32;
- var R3DROPTOOLACTIVE_SPLITVERTICAL = 64;
- var R3DROPTOOLACTIVE_SPLITHORIZONTAL = 128;
- var R3DROPTOOLMODE_RUN = 0;
- var R3DROPTOOLMODE_EDIT = 1;
- var R3DT_TEMPORARYFILENAME = "tempfile";
- var R3DROPTOS_ERRORINREADINGGUI = 0;
- var R3DROPTOS_GENERIC = 1;
- var R3DROPTOS_CANNOTFINDHANDLER = 2;
- var R3DROPTOS_PRIVATE = 10;
-
-
- function r3Droptool () {
- this.base = r3God;
- if(arguments.length) {
- this.base(R3CLID_DROPTOOL, arguments);
- }
- // Methods
- this.CREATEDROPOBJECT=mR3DROPTOOLM_CREATEDROPOBJECT;
- this.INSTALLTOOLCLAS=mR3DROPTOOLCM_INSTALLTOOLCLAS;
- this.INSTALLTOOLGROU=mR3DROPTOOLCM_INSTALLTOOLGROU;
- this.INACTIVATE=mR3DROPTOOLM_INACTIVATE;
- this.INSTALLIO=mR3DROPTOOLCM_INSTALLIO;
- this.WRITECREATEONLY=mR3DROPTOOLCM_WRITECREATEONLY;
- this.WRITEATTRIBUTES=mR3DROPTOOLCM_WRITEATTRIBUTES;
- this.READCREATEONLYA=mR3DROPTOOLCM_READCREATEONLYA;
- this.FREECREATEONLYA=mR3DROPTOOLCM_FREECREATEONLYA;
- this.READATTRIBUTES=mR3DROPTOOLCM_READATTRIBUTES;
- this.CREATEREADOBJEC=mR3DROPTOOLCM_CREATEREADOBJEC;
- this.LOAD=mR3DROPTOOLCM_LOAD;
- this.SAVE=mR3DROPTOOLCM_SAVE;
- this.FINDIOHANDLER=mR3DROPTOOLCM_FINDIOHANDLER;
- this.RELEASE=mR3DROPTOOLCM_RELEASE;
- this.SETEDITMODE=mR3DROPTOOLCM_SETEDITMODE;
- this.EDIT=mR3DROPTOOLCM_EDIT;
- this.EXTENSIONEVENT=mR3DROPTOOLCM_EXTENSIONEVENT;
- this.EXTENSIONDRAGEV=mR3DROPTOOLCM_EXTENSIONDRAGEV;
- this.GETFREEDOM=mR3DROPTOOLCM_GETFREEDOM;
- this.REGISTERGADGETC=mR3DROPTOOLCM_REGISTERGADGETC;
- this.GETGADGETCLID=mR3DROPTOOLCM_GETGADGETCLID;
- this.DELETE=mR3DROPTOOLCM_DELETE;
- this.CREATEUNIQUENAM=mR3DROPTOOLCM_CREATEUNIQUENAM;
- this.SKIP=mR3DROPTOOLCM_SKIP;
-
- // Attributes
- this.GetButton=GetR3DROPTOOLA_Button;
- this.GetControls=GetR3DROPTOOLA_Controls;
- this.GetStatusControls=GetR3DROPTOOLA_StatusControls;
- this.GetActive=GetR3DROPTOOLA_Active;
- this.SetActive=SetR3DROPTOOLA_Active;
- this.GetRootWindow=GetR3DROPTOOLA_RootWindow;
- this.SetRootWindow=SetR3DROPTOOLA_RootWindow;
- this.GetLayerList=GetR3DROPTOOLA_LayerList;
- this.SetLayerList=SetR3DROPTOOLA_LayerList;
- this.GetGroup=GetR3DROPTOOLA_Group;
- }
-
- r3Droptool.prototype=new r3Root;
- // r3dropto.h_H